5 #ifndef _Included_etada_netio_jni_HardwareIO 6 #define _Included_etada_netio_jni_HardwareIO 38 (JNIEnv * env, jobject inst, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jbyteArray master_out, jobject deviceHandleInst);
64 (JNIEnv * env, jobject inst, jintArray bitmasks, jintArray durations, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms, jobject deviceHandleInst);
102 (JNIEnv * env, jobject inst, jintArray bitmasks, jintArray durations,
103 jshortArray adcBuffer0, jshortArray adcBuffer1, jshortArray adcBuffer2, jshortArray adcBuffer3,
104 jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms,
105 jobject deviceHandleInst);
130 (JNIEnv * env, jobject inst, jintArray addresses_24bit, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jobject deviceHandleInst);
144 (JNIEnv * env, jobject classInst, jbyte address, jbyteArray data, jobject deviceHandle);
158 (JNIEnv * env, jobject classInst, jbyte address, jint dataSize, jobject deviceHandle);
JNIEXPORT void JNICALL Java_etada_netio_jni_HardwareIO_bitmaskLargeDataSequence(JNIEnv *env, jobject inst, jintArray bitmasks, jintArray durations, jshortArray adcBuffer0, jshortArray adcBuffer1, jshortArray adcBuffer2, jshortArray adcBuffer3, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms, jobject deviceHandleInst)
Definition: raspberryIO.c:353
JNIEXPORT void JNICALL Java_etada_netio_jni_HardwareIO_writeI2CData(JNIEnv *env, jobject classInst, jbyte address, jbyteArray data, jobject deviceHandle)
Definition: raspberryIO.c:756
JNIEXPORT jbyteArray JNICALL Java_etada_netio_jni_HardwareIO_readI2CData(JNIEnv *env, jobject classInst, jbyte address, jint dataSize, jobject deviceHandle)
Definition: raspberryIO.c:776
JNIEXPORT void JNICALL Java_etada_netio_jni_HardwareIO_bitmaskSequence(JNIEnv *env, jobject inst, jintArray bitmasks, jintArray durations, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms, jobject deviceHandleInst)
Definition: raspberryIO.c:214
JNIEXPORT jintArray JNICALL Java_etada_netio_jni_HardwareIO_dataRecordStream(JNIEnv *env, jobject inst, jintArray addresses_24bit, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jobject deviceHandleInst)
Definition: raspberryIO.c:669
JNIEXPORT jbyteArray JNICALL Java_etada_netio_jni_HardwareIO_spi(JNIEnv *env, jobject inst, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jbyteArray master_out, jobject deviceHandleInst)
Definition: raspberryIO.c:711